package com.rjj.wlqq.wx.service;

import com.rjj.wlqq.wx.entity.template.Template;
import com.rjj.wlqq.wx.entity.template.WxTemplateResponse;
import com.rjj.wlqq.wx.entity.template.ticket.Ticket;

/**
 * @author r
 * @date 2020/12/27 12:46
 */
public interface WxService
{
    /**
     * 获取ticket
     * @param json 数据
     */
    Ticket getTicketResponse(String json);

    /**
     * 发送模版消息给指定的人
     *
     * @param toUser   接收者openid
     * @param message1 消息一
     * @param message2 消息2
     * @param url 模版消息跳转的地址
     */
    WxTemplateResponse sendTemplateMessage(String toUser, String message1, String message2, String url);


    /**
     * 发送模版消息
     *
     * @param template 模版消息体
     */
    WxTemplateResponse sendTemplateMessage(Template template);
}
